[PEFF file: __unnamed__] file_timestamp: AC0E0545 old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000080] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size 1428 unpacked_size 1428 packed_size 1428 section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 A9230002 lha r9, [r3 + 0x0002] 00000004 BFC1FFF8 stmw [r1 - 0x0008], r30 00000008 2E890106 cmpwi cr5, r9, 262 0000000C 2F090103 cmpwi cr6, r9, 259 00000010 3BE40000 addi r31, r4, 0x0000 00000014 30890004 addic r4, r9, 4 00000018 28840009 cmplwi cr1, r4, 9 0000001C 80A20064 lwz r5, [r2 + 0x0064] 00000020 2C090104 cmpwi r9, 260 00000024 7C0802A6 mflr r0 00000028 5484103A rlwinm r4, r4, 2, 0, 29 0000002C 90010008 stw [r1 + 0x0008], r0 00000030 7C852014 addc r4, r5, r4 00000034 9421FFA0 stwu [r1 - 0x0060], r1 00000038 80A20068 lwz r5, [r2 + 0x0068] 0000003C 41850014 bgt cr1, +0x00000014 /* 00000050 */ 00000040 80840028 lwz r4, [r4 + 0x0028] 00000044 7C852014 addc r4, r5, r4 00000048 7C8903A6 mtctr r4 0000004C 4E800420 bctr label00000050: 00000050 3C80726D lis r4, 0x726D 00000054 80A30008 lwz r5, [r3 + 0x0008] 00000058 3084756C addic r4, r4, 30060 0000005C 7C852000 cmp cr1, r5, r4 00000060 2F890108 cmpwi cr7, r9, 264 00000064 409A0038 bne cr6, +0x00000038 /* 0000009C */ 00000068 80C30004 lwz r6, [r3 + 0x0004] 0000006C 8083000C lwz r4, [r3 + 0x000C] 00000070 38600000 li r3, 0x0000 00000074 40860154 bne cr1, +0x00000154 /* 000001C8 */ 00000078 81810068 lwz r12, [r1 + 0x0068] 0000007C 809F0046 lwz r4, [r31 + 0x0046] 00000080 38E30000 addi r7, r3, 0x0000 00000084 7D8803A6 mtlr r12 00000088 30210060 addic r1, r1, 96 0000008C BBC1FFF8 lmw r30, [r1 - 0x0008] 00000090 90860000 stw [r6], r4 00000094 38670000 addi r3, r7, 0x0000 00000098 4E800020 blr label0000009C: 0000009C 8083000C lwz r4, [r3 + 0x000C] 000000A0 80C30004 lwz r6, [r3 + 0x0004] 000000A4 40820014 bne +0x00000014 /* 000000B8 */ 000000A8 387F0000 addi r3, r31, 0x0000 000000AC 48000761 bl +0x00000760 /* 0000080C */ 000000B0 38E30000 addi r7, r3, 0x0000 000000B4 480001E4 b +0x000001E4 /* 00000298 */ label000000B8: 000000B8 ABC30008 lha r30, [r3 + 0x0008] 000000BC 80830004 lwz r4, [r3 + 0x0004] 000000C0 38A00000 li r5, 0x0000 000000C4 41960118 beq cr5, +0x00000118 /* 000001DC */ 000000C8 80A30008 lwz r5, [r3 + 0x0008] 000000CC 38800000 li r4, 0x0000 000000D0 80C3000C lwz r6, [r3 + 0x000C] 000000D4 419E013C beq cr7, +0x0000013C /* 00000210 */ 000000D8 2C090100 cmpwi r9, 256 000000DC 48000184 b +0x00000184 /* 00000260 */ 000000E0 A8830004 lha r4, [r3 + 0x0004] 000000E4 38600000 li r3, 0x0000 000000E8 480001C9 bl +0x000001C8 /* 000002B0 */ 000000EC 38E30000 addi r7, r3, 0x0000 000000F0 480001A8 b +0x000001A8 /* 00000298 */ 000000F4 2C9F0000 cmpwi cr1, r31, 0 000000F8 3BC00000 li r30, 0x0000 000000FC 40860020 bne cr1, +0x00000020 /* 0000011C */ 00000100 81810068 lwz r12, [r1 + 0x0068] 00000104 30210060 addic r1, r1, 96 00000108 38E00000 li r7, 0x0000 0000010C 7D8803A6 mtlr r12 00000110 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000114 38670000 addi r3, r7, 0x0000 00000118 4E800020 blr label0000011C: 0000011C 807F0000 lwz r3, [r31] 00000120 2C030000 cmpwi r3, 0 00000124 40820018 bne +0x00000018 /* 0000013C */ 00000128 93DF0018 stw [r31 + 0x0018], r30 0000012C 807F0028 lwz r3, [r31 + 0x0028] 00000130 48001051 bl +0x00001050 /* 00001180 */ 00000134 80410014 lwz r2, [r1 + 0x0014] 00000138 4800001C b +0x0000001C /* 00000154 */ label0000013C: 0000013C 4800105D bl +0x0000105C /* 00001198 */ 00000140 80410014 lwz r2, [r1 + 0x0014] 00000144 93DF0018 stw [r31 + 0x0018], r30 00000148 807F0028 lwz r3, [r31 + 0x0028] 0000014C 48001035 bl +0x00001034 /* 00001180 */ 00000150 80410014 lwz r2, [r1 + 0x0014] label00000154: 00000154 38E00000 li r7, 0x0000 00000158 48000140 b +0x00000140 /* 00000298 */ 0000015C 80830004 lwz r4, [r3 + 0x0004] 00000160 387F0000 addi r3, r31, 0x0000 00000164 48000569 bl +0x00000568 /* 000006CC */ 00000168 38E30000 addi r7, r3, 0x0000 0000016C 4800012C b +0x0000012C /* 00000298 */ 00000170 80A30004 lwz r5, [r3 + 0x0004] 00000174 80830008 lwz r4, [r3 + 0x0008] 00000178 387F0000 addi r3, r31, 0x0000 0000017C 4800074D bl +0x0000074C /* 000008C8 */ 00000180 38E30000 addi r7, r3, 0x0000 00000184 48000114 b +0x00000114 /* 00000298 */ 00000188 80630004 lwz r3, [r3 + 0x0004] 0000018C 809F0000 lwz r4, [r31] 00000190 38E00000 li r7, 0x0000 00000194 90830000 stw [r3], r4 00000198 48000100 b +0x00000100 /* 00000298 */ 0000019C 80830004 lwz r4, [r3 + 0x0004] 000001A0 387F0000 addi r3, r31, 0x0000 000001A4 480008D1 bl +0x000008D0 /* 00000A74 */ 000001A8 38E30000 addi r7, r3, 0x0000 000001AC 480000EC b +0x000000EC /* 00000298 */ 000001B0 80A30004 lwz r5, [r3 + 0x0004] 000001B4 80830008 lwz r4, [r3 + 0x0008] 000001B8 387F0000 addi r3, r31, 0x0000 000001BC 4800074D bl +0x0000074C /* 00000908 */ 000001C0 38E30000 addi r7, r3, 0x0000 000001C4 480000D4 b +0x000000D4 /* 00000298 */ label000001C8: 000001C8 807F0000 lwz r3, [r31] 000001CC 48000FE5 bl +0x00000FE4 /* 000011B0 */ 000001D0 80410014 lwz r2, [r1 + 0x0014] 000001D4 38E30000 addi r7, r3, 0x0000 000001D8 480000C0 b +0x000000C0 /* 00000298 */ label000001DC: 000001DC 90810038 stw [r1 + 0x0038], r4 000001E0 90BF0004 stw [r31 + 0x0004], r5 000001E4 307F005A addic r3, r31, 90 000001E8 3880009C li r4, 0x009C 000001EC 48000FDD bl +0x00000FDC /* 000011C8 */ 000001F0 80410014 lwz r2, [r1 + 0x0014] 000001F4 807F0000 lwz r3, [r31] 000001F8 389E0000 addi r4, r30, 0x0000 000001FC 80A10038 lwz r5, [r1 + 0x0038] 00000200 48000FE1 bl +0x00000FE0 /* 000011E0 */ 00000204 80410014 lwz r2, [r1 + 0x0014] 00000208 38E30000 addi r7, r3, 0x0000 0000020C 4800008C b +0x0000008C /* 00000298 */ label00000210: 00000210 90C1003C stw [r1 + 0x003C], r6 00000214 80C30004 lwz r6, [r3 + 0x0004] 00000218 909F0018 stw [r31 + 0x0018], r4 0000021C 807F0000 lwz r3, [r31] 00000220 909F0004 stw [r31 + 0x0004], r4 00000224 80850028 lwz r4, [r5 + 0x0028] 00000228 39200001 li r9, 0x0001 0000022C 909F0038 stw [r31 + 0x0038], r4 00000230 80E50020 lwz r7, [r5 + 0x0020] 00000234 8081003C lwz r4, [r1 + 0x003C] 00000238 90FF0046 stw [r31 + 0x0046], r7 0000023C 80E50010 lwz r7, [r5 + 0x0010] 00000240 90A10040 stw [r1 + 0x0040], r5 00000244 993F00F6 stb [r31 + 0x00F6], r9 00000248 90FF003E stw [r31 + 0x003E], r7 0000024C 48000FAD bl +0x00000FAC /* 000011F8 */ 00000250 80410014 lwz r2, [r1 + 0x0014] 00000254 38E30000 addi r7, r3, 0x0000 00000258 48000040 b +0x00000040 /* 00000298 */ 0000025C 2C090100 cmpwi r9, 256 label00000260: 00000260 4181001C bgt +0x0000001C /* 0000027C */ 00000264 81810068 lwz r12, [r1 + 0x0068] 00000268 30210060 addic r1, r1, 96 0000026C 7D8803A6 mtlr r12 00000270 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000274 38670000 addi r3, r7, 0x0000 00000278 4E800020 blr label0000027C: 0000027C 809F0000 lwz r4, [r31] 00000280 48000F91 bl +0x00000F90 /* 00001210 */ 00000284 80410014 lwz r2, [r1 + 0x0014] 00000288 38E30000 addi r7, r3, 0x0000 0000028C 4800000C b +0x0000000C /* 00000298 */ 00000290 3C600001 lis r3, 0x0001 00000294 30E30002 addic r7, r3, 2 label00000298: 00000298 81810068 lwz r12, [r1 + 0x0068] 0000029C 30210060 addic r1, r1, 96 000002A0 7D8803A6 mtlr r12 000002A4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000002A8 38670000 addi r3, r7, 0x0000 000002AC 4E800020 blr fn000002B0: 000002B0 7C800734 extsh r0, r4 000002B4 30600004 addic r3, r0, 4 000002B8 28830009 cmplwi cr1, r3, 9 000002BC 2F800103 cmpwi cr7, r0, 259 000002C0 2C000104 cmpwi r0, 260 000002C4 2F000106 cmpwi cr6, r0, 262 000002C8 80820064 lwz r4, [r2 + 0x0064] 000002CC 80A20068 lwz r5, [r2 + 0x0068] 000002D0 5463103A rlwinm r3, r3, 2, 0, 29 000002D4 41850014 bgt cr1, +0x00000014 /* 000002E8 */ 000002D8 7C64182E lwzx r3, r4, r3 000002DC 7C632814 addc r3, r3, r5 000002E0 7C6903A6 mtctr r3 000002E4 4E800420 bctr label000002E8: 000002E8 2C800108 cmpwi cr1, r0, 264 000002EC 38600001 li r3, 0x0001 000002F0 409E0008 bne cr7, +0x00000008 /* 000002F8 */ 000002F4 4E800020 blr label000002F8: 000002F8 40820008 bne +0x00000008 /* 00000300 */ 000002FC 4E800020 blr label00000300: 00000300 419A0014 beq cr6, +0x00000014 /* 00000314 */ 00000304 41860010 beq cr1, +0x00000010 /* 00000314 */ 00000308 38600000 li r3, 0x0000 0000030C 4E800020 blr 00000310 38600001 li r3, 0x0001 label00000314: 00000314 4E800020 blr fn00000318: 00000318 9421FFC0 stwu [r1 - 0x0040], r1 0000031C 30610038 addic r3, r1, 56 00000320 7C0802A6 mflr r0 00000324 3081003C addic r4, r1, 60 00000328 90010048 stw [r1 + 0x0048], r0 0000032C 48000EFD bl +0x00000EFC /* 00001228 */ 00000330 80410014 lwz r2, [r1 + 0x0014] 00000334 81810048 lwz r12, [r1 + 0x0048] 00000338 8061003C lwz r3, [r1 + 0x003C] 0000033C 30210040 addic r1, r1, 64 00000340 7D8803A6 mtlr r12 00000344 4E800020 blr fn00000348: 00000348 7C0802A6 mflr r0 0000034C 9421FFB0 stwu [r1 - 0x0050], r1 00000350 90010058 stw [r1 + 0x0058], r0 00000354 48000EED bl +0x00000EEC /* 00001240 */ 00000358 80410014 lwz r2, [r1 + 0x0014] 0000035C 90610040 stw [r1 + 0x0040], r3 00000360 48000EF9 bl +0x00000EF8 /* 00001258 */ 00000364 80410014 lwz r2, [r1 + 0x0014] 00000368 48000F09 bl +0x00000F08 /* 00001270 */ 0000036C 80410014 lwz r2, [r1 + 0x0014] 00000370 30610038 addic r3, r1, 56 00000374 3081003C addic r4, r1, 60 00000378 48000EB1 bl +0x00000EB0 /* 00001228 */ 0000037C 80410014 lwz r2, [r1 + 0x0014] 00000380 80610040 lwz r3, [r1 + 0x0040] 00000384 48000EED bl +0x00000EEC /* 00001270 */ 00000388 80410014 lwz r2, [r1 + 0x0014] 0000038C 81810058 lwz r12, [r1 + 0x0058] 00000390 8061003C lwz r3, [r1 + 0x003C] 00000394 30210050 addic r1, r1, 80 00000398 7D8803A6 mtlr r12 0000039C 4E800020 blr fn000003A0: 000003A0 BF41FFE8 stmw [r1 - 0x0018], r26 000003A4 3BE30000 addi r31, r3, 0x0000 000003A8 7C0802A6 mflr r0 000003AC 38640000 addi r3, r4, 0x0000 000003B0 90010008 stw [r1 + 0x0008], r0 000003B4 9421FF90 stwu [r1 - 0x0070], r1 000003B8 90810040 stw [r1 + 0x0040], r4 000003BC 48000ECD bl +0x00000ECC /* 00001288 */ 000003C0 80410014 lwz r2, [r1 + 0x0014] 000003C4 80610040 lwz r3, [r1 + 0x0040] 000003C8 48000ED9 bl +0x00000ED8 /* 000012A0 */ 000003CC 80410014 lwz r2, [r1 + 0x0014] 000003D0 3BC30000 addi r30, r3, 0x0000 000003D4 2C1E0000 cmpwi r30, 0 000003D8 3B400000 li r26, 0x0000 000003DC 40820014 bne +0x00000014 /* 000003F0 */ 000003E0 48000ED9 bl +0x00000ED8 /* 000012B8 */ 000003E4 80410014 lwz r2, [r1 + 0x0014] 000003E8 7C7A0734 extsh r26, r3 000003EC 48000148 b +0x00000148 /* 00000534 */ label000003F0: 000003F0 48000EE1 bl +0x00000EE0 /* 000012D0 */ 000003F4 80410014 lwz r2, [r1 + 0x0014] 000003F8 838301AE lwz r28, [r3 + 0x01AE] 000003FC 3FA00001 lis r29, 0x0001 00000400 307DA89F subic r3, r29, 22369 00000404 48000EE5 bl +0x00000EE4 /* 000012E8 */ 00000408 80410014 lwz r2, [r1 + 0x0014] 0000040C 3B630000 addi r27, r3, 0x0000 00000410 307DA88F subic r3, r29, 22385 00000414 48000ED5 bl +0x00000ED4 /* 000012E8 */ 00000418 80410014 lwz r2, [r1 + 0x0014] 0000041C 7C1B1840 cmpl r27, r3 00000420 38600000 li r3, 0x0000 00000424 30810038 addic r4, r1, 56 00000428 418200B4 beq +0x000000B4 /* 000004DC */ 0000042C 48000ED5 bl +0x00000ED4 /* 00001300 */ 00000430 80410014 lwz r2, [r1 + 0x0014] 00000434 7C630735 extsh. r3, r3 00000438 38800000 li r4, 0x0000 0000043C 3061003C addic r3, r1, 60 00000440 38DA0000 addi r6, r26, 0x0000 00000444 41820010 beq +0x00000010 /* 00000454 */ 00000448 7C06E040 cmpl r6, r28 0000044C 93410038 stw [r1 + 0x0038], r26 00000450 4800000C b +0x0000000C /* 0000045C */ label00000454: 00000454 80C10038 lwz r6, [r1 + 0x0038] 00000458 7C06E040 cmpl r6, r28 label0000045C: 0000045C 41800028 blt +0x00000028 /* 00000484 */ 00000460 2C1A0000 cmpwi r26, 0 00000464 387E0000 addi r3, r30, 0x0000 00000468 418200F0 beq +0x000000F0 /* 00000558 */ 0000046C 81810078 lwz r12, [r1 + 0x0078] 00000470 387A0000 addi r3, r26, 0x0000 00000474 30210070 addic r1, r1, 112 00000478 7D8803A6 mtlr r12 0000047C BB41FFE8 lmw r26, [r1 - 0x0018] 00000480 4E800020 blr label00000484: 00000484 48000E7D bl +0x00000E7C /* 00001300 */ 00000488 80410014 lwz r2, [r1 + 0x0014] 0000048C 7C630735 extsh. r3, r3 00000490 81410038 lwz r10, [r1 + 0x0038] 00000494 387E0000 addi r3, r30, 0x0000 00000498 38DA0000 addi r6, r26, 0x0000 0000049C 41820010 beq +0x00000010 /* 000004AC */ 000004A0 9341003C stw [r1 + 0x003C], r26 000004A4 7CCA3014 addc r6, r10, r6 000004A8 4800000C b +0x0000000C /* 000004B4 */ label000004AC: 000004AC 80C1003C lwz r6, [r1 + 0x003C] 000004B0 7CCA3014 addc r6, r10, r6 label000004B4: 000004B4 7C06E040 cmpl r6, r28 000004B8 4080007C bge +0x0000007C /* 00000534 */ 000004BC 48000CC5 bl +0x00000CC4 /* 00001180 */ 000004C0 80410014 lwz r2, [r1 + 0x0014] 000004C4 81810078 lwz r12, [r1 + 0x0078] 000004C8 3B40FF94 li r26, 0xFFFFFF94 000004CC 387A0000 addi r3, r26, 0x0000 000004D0 30210070 addic r1, r1, 112 000004D4 7D8803A6 mtlr r12 000004D8 480000B0 b +0x000000B0 /* 00000588 */ label000004DC: 000004DC 4BFFFE6D bl -0x00000194 /* 00000348 */ 000004E0 7C03E000 cmp r3, r28 000004E4 387C0000 addi r3, r28, 0x0000 000004E8 41800028 blt +0x00000028 /* 00000510 */ 000004EC 2C1A0000 cmpwi r26, 0 000004F0 387E0000 addi r3, r30, 0x0000 000004F4 41820064 beq +0x00000064 /* 00000558 */ 000004F8 81810078 lwz r12, [r1 + 0x0078] 000004FC 387A0000 addi r3, r26, 0x0000 00000500 30210070 addic r1, r1, 112 00000504 7D8803A6 mtlr r12 00000508 BB41FFE8 lmw r26, [r1 - 0x0018] 0000050C 4E800020 blr label00000510: 00000510 48000D91 bl +0x00000D90 /* 000012A0 */ 00000514 80410014 lwz r2, [r1 + 0x0014] 00000518 2C030000 cmpwi r3, 0 0000051C 4182004C beq +0x0000004C /* 00000568 */ 00000520 48000C61 bl +0x00000C60 /* 00001180 */ 00000524 80410014 lwz r2, [r1 + 0x0014] 00000528 2C1A0000 cmpwi r26, 0 0000052C 387E0000 addi r3, r30, 0x0000 00000530 4800000C b +0x0000000C /* 0000053C */ label00000534: 00000534 2C1A0000 cmpwi r26, 0 00000538 387E0000 addi r3, r30, 0x0000 label0000053C: 0000053C 4182001C beq +0x0000001C /* 00000558 */ 00000540 81810078 lwz r12, [r1 + 0x0078] 00000544 387A0000 addi r3, r26, 0x0000 00000548 30210070 addic r1, r1, 112 0000054C 7D8803A6 mtlr r12 00000550 BB41FFE8 lmw r26, [r1 - 0x0018] 00000554 4E800020 blr label00000558: 00000558 48000DC1 bl +0x00000DC0 /* 00001318 */ 0000055C 80410014 lwz r2, [r1 + 0x0014] 00000560 93DF0000 stw [r31], r30 00000564 48000014 b +0x00000014 /* 00000578 */ label00000568: 00000568 387E0000 addi r3, r30, 0x0000 0000056C 48000C15 bl +0x00000C14 /* 00001180 */ 00000570 80410014 lwz r2, [r1 + 0x0014] 00000574 3B40FF94 li r26, 0xFFFFFF94 label00000578: 00000578 81810078 lwz r12, [r1 + 0x0078] 0000057C 387A0000 addi r3, r26, 0x0000 00000580 30210070 addic r1, r1, 112 00000584 7D8803A6 mtlr r12 label00000588: 00000588 BB41FFE8 lmw r26, [r1 - 0x0018] 0000058C 4E800020 blr fn00000590: 00000590 BF81FFF0 stmw [r1 - 0x0010], r28 00000594 7C0802A6 mflr r0 00000598 7D800026 mfcr r12 0000059C 91810004 stw [r1 + 0x0004], r12 000005A0 90010008 stw [r1 + 0x0008], r0 000005A4 9421FFA0 stwu [r1 - 0x0060], r1 000005A8 3BC40000 addi r30, r4, 0x0000 000005AC 3BE50000 addi r31, r5, 0x0000 000005B0 90610040 stw [r1 + 0x0040], r3 000005B4 48000D7D bl +0x00000D7C /* 00001330 */ 000005B8 80410014 lwz r2, [r1 + 0x0014] 000005BC 2C030000 cmpwi r3, 0 000005C0 3BA30000 addi r29, r3, 0x0000 000005C4 3B800000 li r28, 0x0000 000005C8 40820014 bne +0x00000014 /* 000005DC */ 000005CC 48000CED bl +0x00000CEC /* 000012B8 */ 000005D0 80410014 lwz r2, [r1 + 0x0014] 000005D4 7C7C0734 extsh r28, r3 000005D8 48000034 b +0x00000034 /* 0000060C */ label000005DC: 000005DC 4BFFFD3D bl -0x000002C4 /* 00000318 */ 000005E0 3C000000 lis r0, 0x0000 000005E4 60008000 ori r0, r0, 0x8000 000005E8 7C030000 cmp r3, r0 000005EC 387D0000 addi r3, r29, 0x0000 000005F0 4080001C bge +0x0000001C /* 0000060C */ 000005F4 48000B8D bl +0x00000B8C /* 00001180 */ 000005F8 80410014 lwz r2, [r1 + 0x0014] 000005FC 80810040 lwz r4, [r1 + 0x0040] 00000600 4DCE7182 crxor crb14, crb14, crb14 00000604 30610038 addic r3, r1, 56 00000608 48000030 b +0x00000030 /* 00000638 */ label0000060C: 0000060C 2D9C0000 cmpwi cr3, r28, 0 00000610 387D0000 addi r3, r29, 0x0000 00000614 418E0010 beq cr3, +0x00000010 /* 00000624 */ 00000618 80810040 lwz r4, [r1 + 0x0040] 0000061C 30610038 addic r3, r1, 56 00000620 48000018 b +0x00000018 /* 00000638 */ label00000624: 00000624 48000D25 bl +0x00000D24 /* 00001348 */ 00000628 80410014 lwz r2, [r1 + 0x0014] 0000062C 93A10038 stw [r1 + 0x0038], r29 00000630 80810040 lwz r4, [r1 + 0x0040] 00000634 30610038 addic r3, r1, 56 label00000638: 00000638 408E0038 bne cr3, +0x00000038 /* 00000670 */ 0000063C 80010038 lwz r0, [r1 + 0x0038] 00000640 81810064 lwz r12, [r1 + 0x0064] 00000644 901E0000 stw [r30], r0 00000648 80810038 lwz r4, [r1 + 0x0038] 0000064C 80010068 lwz r0, [r1 + 0x0068] 00000650 80840000 lwz r4, [r4] 00000654 7D810120 mtcrf 0x10, r12 00000658 909F0000 stw [r31], r4 0000065C 7C0803A6 mtlr r0 00000660 30210060 addic r1, r1, 96 00000664 BB81FFF0 lmw r28, [r1 - 0x0010] 00000668 38600000 li r3, 0x0000 0000066C 4E800020 blr label00000670: 00000670 4BFFFD31 bl -0x000002D0 /* 000003A0 */ 00000674 7C630735 extsh. r3, r3 00000678 41820020 beq +0x00000020 /* 00000698 */ 0000067C 81810064 lwz r12, [r1 + 0x0064] 00000680 80010068 lwz r0, [r1 + 0x0068] 00000684 7D810120 mtcrf 0x10, r12 00000688 30210060 addic r1, r1, 96 0000068C BB81FFF0 lmw r28, [r1 - 0x0010] 00000690 7C0803A6 mtlr r0 00000694 4E800020 blr label00000698: 00000698 80010038 lwz r0, [r1 + 0x0038] 0000069C 81810064 lwz r12, [r1 + 0x0064] 000006A0 901E0000 stw [r30], r0 000006A4 80810038 lwz r4, [r1 + 0x0038] 000006A8 80010068 lwz r0, [r1 + 0x0068] 000006AC 80840000 lwz r4, [r4] 000006B0 7D810120 mtcrf 0x10, r12 000006B4 909F0000 stw [r31], r4 000006B8 7C0803A6 mtlr r0 000006BC 30210060 addic r1, r1, 96 000006C0 BB81FFF0 lmw r28, [r1 - 0x0010] 000006C4 38600000 li r3, 0x0000 000006C8 4E800020 blr fn000006CC: 000006CC 7C0802A6 mflr r0 000006D0 7D800026 mfcr r12 000006D4 93E1FFFC stw [r1 - 0x0004], r31 000006D8 91810004 stw [r1 + 0x0004], r12 000006DC 90010008 stw [r1 + 0x0008], r0 000006E0 9421FFA0 stwu [r1 - 0x0060], r1 000006E4 90810040 stw [r1 + 0x0040], r4 000006E8 48000761 bl +0x00000760 /* 00000E48 */ 000006EC 4DEF7B82 cror crb15, crb15, crb15 000006F0 7C640734 extsh r4, r3 000006F4 2E040008 cmpwi cr4, r4, 8 000006F8 30810038 addic r4, r1, 56 000006FC 3BE30000 addi r31, r3, 0x0000 00000700 30A1003C addic r5, r1, 60 00000704 38600800 li r3, 0x0800 00000708 41920008 beq cr4, +0x00000008 /* 00000710 */ 0000070C 38601000 li r3, 0x1000 label00000710: 00000710 306300FA addic r3, r3, 250 00000714 4BFFFE7D bl -0x00000184 /* 00000590 */ 00000718 7C630735 extsh. r3, r3 0000071C 388000FA li r4, 0x00FA 00000720 41820020 beq +0x00000020 /* 00000740 */ 00000724 81810064 lwz r12, [r1 + 0x0064] 00000728 80010068 lwz r0, [r1 + 0x0068] 0000072C 7D808120 mtcrf 0x08, r12 00000730 83E1005C lwz r31, [r1 + 0x005C] 00000734 7C0803A6 mtlr r0 00000738 30210060 addic r1, r1, 96 0000073C 4E800020 blr label00000740: 00000740 8061003C lwz r3, [r1 + 0x003C] 00000744 48000A85 bl +0x00000A84 /* 000011C8 */ 00000748 80410014 lwz r2, [r1 + 0x0014] 0000074C 8061003C lwz r3, [r1 + 0x003C] 00000750 80810038 lwz r4, [r1 + 0x0038] 00000754 3CC00001 lis r6, 0x0001 00000758 90830028 stw [r3 + 0x0028], r4 0000075C 8061003C lwz r3, [r1 + 0x003C] 00000760 3C8056EF lis r4, 0x56EF 00000764 30A300FA addic r5, r3, 250 00000768 90A3002C stw [r3 + 0x002C], r5 0000076C 8061003C lwz r3, [r1 + 0x003C] 00000770 30A48BA3 subic r5, r4, 29789 00000774 90C30046 stw [r3 + 0x0046], r6 00000778 8061003C lwz r3, [r1 + 0x003C] 0000077C 3880009C li r4, 0x009C 00000780 90A30042 stw [r3 + 0x0042], r5 00000784 8061003C lwz r3, [r1 + 0x003C] 00000788 3063005A addic r3, r3, 90 0000078C 48000A3D bl +0x00000A3C /* 000011C8 */ 00000790 80410014 lwz r2, [r1 + 0x0014] 00000794 8061003C lwz r3, [r1 + 0x003C] 00000798 38800001 li r4, 0x0001 0000079C 988300F6 stb [r3 + 0x00F6], r4 000007A0 8061003C lwz r3, [r1 + 0x003C] 000007A4 38A00400 li r5, 0x0400 000007A8 90A30052 stw [r3 + 0x0052], r5 000007AC 80610040 lwz r3, [r1 + 0x0040] 000007B0 40920018 bne cr4, +0x00000018 /* 000007C8 */ 000007B4 3CA07261 lis r5, 0x7261 000007B8 8081003C lwz r4, [r1 + 0x003C] 000007BC 30A57720 addic r5, r5, 30496 000007C0 90A4000C stw [r4 + 0x000C], r5 000007C4 48000014 b +0x00000014 /* 000007D8 */ label000007C8: 000007C8 3CA07477 lis r5, 0x7477 000007CC 8081003C lwz r4, [r1 + 0x003C] 000007D0 30A56F73 addic r5, r5, 28531 000007D4 90A4000C stw [r4 + 0x000C], r5 label000007D8: 000007D8 8081003C lwz r4, [r1 + 0x003C] 000007DC B3E40012 sth [r4 + 0x0012], r31 000007E0 8081003C lwz r4, [r1 + 0x003C] 000007E4 48000B7D bl +0x00000B7C /* 00001360 */ 000007E8 80410014 lwz r2, [r1 + 0x0014] 000007EC 81810064 lwz r12, [r1 + 0x0064] 000007F0 80010068 lwz r0, [r1 + 0x0068] 000007F4 83E1005C lwz r31, [r1 + 0x005C] 000007F8 7C0803A6 mtlr r0 000007FC 7D808120 mtcrf 0x08, r12 00000800 30210060 addic r1, r1, 96 00000804 38600000 li r3, 0x0000 00000808 4E800020 blr fn0000080C: 0000080C 7C0802A6 mflr r0 00000810 9421FFC0 stwu [r1 - 0x0040], r1 00000814 90010048 stw [r1 + 0x0048], r0 00000818 3C007175 lis r0, 0x7175 0000081C 3000616C addic r0, r0, 24940 00000820 7C050000 cmp r5, r0 00000824 3C00726D lis r0, 0x726D 00000828 3000756C addic r0, r0, 30060 0000082C 7C850000 cmp cr1, r5, r0 00000830 3C007372 lis r0, 0x7372 00000834 30006174 addic r0, r0, 24948 00000838 38E00000 li r7, 0x0000 0000083C 4082001C bne +0x0000001C /* 00000858 */ 00000840 81810048 lwz r12, [r1 + 0x0048] 00000844 90C30038 stw [r3 + 0x0038], r6 00000848 30210040 addic r1, r1, 64 0000084C 7D8803A6 mtlr r12 00000850 38670000 addi r3, r7, 0x0000 00000854 4E800020 blr label00000858: 00000858 7C050000 cmp r5, r0 0000085C 38000001 li r0, 0x0001 00000860 40860020 bne cr1, +0x00000020 /* 00000880 */ 00000864 81810048 lwz r12, [r1 + 0x0048] 00000868 980300F6 stb [r3 + 0x00F6], r0 0000086C 90C30046 stw [r3 + 0x0046], r6 00000870 30210040 addic r1, r1, 64 00000874 7D8803A6 mtlr r12 00000878 38670000 addi r3, r7, 0x0000 0000087C 4E800020 blr label00000880: 00000880 40820024 bne +0x00000024 /* 000008A4 */ 00000884 81810048 lwz r12, [r1 + 0x0048] 00000888 980300F6 stb [r3 + 0x00F6], r0 0000088C 90C30042 stw [r3 + 0x0042], r6 00000890 90C30014 stw [r3 + 0x0014], r6 00000894 30210040 addic r1, r1, 64 00000898 7D8803A6 mtlr r12 0000089C 38670000 addi r3, r7, 0x0000 000008A0 4E800020 blr label000008A4: 000008A4 80630000 lwz r3, [r3] 000008A8 48000AD1 bl +0x00000AD0 /* 00001378 */ 000008AC 80410014 lwz r2, [r1 + 0x0014] 000008B0 81810048 lwz r12, [r1 + 0x0048] 000008B4 38E30000 addi r7, r3, 0x0000 000008B8 30210040 addic r1, r1, 64 000008BC 7D8803A6 mtlr r12 000008C0 38670000 addi r3, r7, 0x0000 000008C4 4E800020 blr fn000008C8: 000008C8 90830024 stw [r3 + 0x0024], r4 000008CC 7C0802A6 mflr r0 000008D0 9421FFC0 stwu [r1 - 0x0040], r1 000008D4 90010048 stw [r1 + 0x0048], r0 000008D8 38000000 li r0, 0x0000 000008DC 90A30000 stw [r3], r5 000008E0 30830008 addic r4, r3, 8 000008E4 90030004 stw [r3 + 0x0004], r0 000008E8 38650000 addi r3, r5, 0x0000 000008EC 30A10038 addic r5, r1, 56 000008F0 48000AA1 bl +0x00000AA0 /* 00001390 */ 000008F4 80410014 lwz r2, [r1 + 0x0014] 000008F8 81810048 lwz r12, [r1 + 0x0048] 000008FC 30210040 addic r1, r1, 64 00000900 7D8803A6 mtlr r12 00000904 4E800020 blr fn00000908: 00000908 81240004 lwz r9, [r4 + 0x0004] 0000090C 8143000C lwz r10, [r3 + 0x000C] 00000910 A9030012 lha r8, [r3 + 0x0012] 00000914 7C095040 cmpl r9, r10 00000918 A944000A lha r10, [r4 + 0x000A] 0000091C 8124000C lwz r9, [r4 + 0x000C] 00000920 7C8A4000 cmp cr1, r10, r8 00000924 93E1FFFC stw [r1 - 0x0004], r31 00000928 31030008 addic r8, r3, 8 0000092C 41820020 beq +0x00000020 /* 0000094C */ 00000930 91230014 stw [r3 + 0x0014], r9 00000934 A9240008 lha r9, [r4 + 0x0008] 00000938 83E1FFFC lwz r31, [r1 - 0x0004] 0000093C B1230010 sth [r3 + 0x0010], r9 00000940 91050000 stw [r5], r8 00000944 3860FFCE li r3, 0xFFFFFFCE 00000948 4E800020 blr label0000094C: 0000094C 3BE80000 addi r31, r8, 0x0000 00000950 38000001 li r0, 0x0001 00000954 41860020 beq cr1, +0x00000020 /* 00000974 */ 00000958 91230014 stw [r3 + 0x0014], r9 0000095C A9240008 lha r9, [r4 + 0x0008] 00000960 83E1FFFC lwz r31, [r1 - 0x0004] 00000964 B1230010 sth [r3 + 0x0010], r9 00000968 91050000 stw [r5], r8 0000096C 3860FFCE li r3, 0xFFFFFFCE 00000970 4E800020 blr label00000974: 00000974 7CA4E4AA lswi r5, r4, 28 00000978 39800400 li r12, 0x0400 0000097C 7CBFE5AA .invalid 7C 00000980 80A40000 lwz r5, [r4] 00000984 90A30056 stw [r3 + 0x0056], r5 00000988 80A40010 lwz r5, [r4 + 0x0010] 0000098C 28050400 cmplwi r5, 1024 00000990 90A30052 stw [r3 + 0x0052], r5 00000994 40810008 ble +0x00000008 /* 0000099C */ 00000998 91830052 stw [r3 + 0x0052], r12 label0000099C: 0000099C 80A4000C lwz r5, [r4 + 0x000C] 000009A0 83E1FFFC lwz r31, [r1 - 0x0004] 000009A4 980300F6 stb [r3 + 0x00F6], r0 000009A8 90A30042 stw [r3 + 0x0042], r5 000009AC 38600000 li r3, 0x0000 000009B0 4E800020 blr fn000009B4: 000009B4 7C0802A6 mflr r0 000009B8 93E1FFFC stw [r1 - 0x0004], r31 000009BC 3BE30000 addi r31, r3, 0x0000 000009C0 90010008 stw [r1 + 0x0008], r0 000009C4 9421FFB0 stwu [r1 - 0x0050], r1 000009C8 807F0000 lwz r3, [r31] 000009CC 309F0004 addic r4, r31, 4 000009D0 480009D9 bl +0x000009D8 /* 000013A8 */ 000009D4 80410014 lwz r2, [r1 + 0x0014] 000009D8 2C030000 cmpwi r3, 0 000009DC 809F0004 lwz r4, [r31 + 0x0004] 000009E0 2C840000 cmpwi cr1, r4, 0 000009E4 41820018 beq +0x00000018 /* 000009FC */ 000009E8 81810058 lwz r12, [r1 + 0x0058] 000009EC 83E1004C lwz r31, [r1 + 0x004C] 000009F0 7D8803A6 mtlr r12 000009F4 30210050 addic r1, r1, 80 000009F8 4E800020 blr label000009FC: 000009FC 38C00000 li r6, 0x0000 00000A00 4086001C bne cr1, +0x0000001C /* 00000A1C */ 00000A04 81810058 lwz r12, [r1 + 0x0058] 00000A08 83E1004C lwz r31, [r1 + 0x004C] 00000A0C 7D8803A6 mtlr r12 00000A10 30210050 addic r1, r1, 80 00000A14 3860FFCE li r3, 0xFFFFFFCE 00000A18 4E800020 blr label00000A1C: 00000A1C 80A40000 lwz r5, [r4] 00000A20 90BF0008 stw [r31 + 0x0008], r5 00000A24 80A4000C lwz r5, [r4 + 0x000C] 00000A28 90BF0014 stw [r31 + 0x0014], r5 00000A2C A8A40008 lha r5, [r4 + 0x0008] 00000A30 B0BF0010 sth [r31 + 0x0010], r5 00000A34 A8A40008 lha r5, [r4 + 0x0008] 00000A38 2C050001 cmpwi r5, 1 00000A3C 41820008 beq +0x00000008 /* 00000A44 */ 00000A40 38C00001 li r6, 0x0001 label00000A44: 00000A44 B0DF003C sth [r31 + 0x003C], r6 00000A48 A884000A lha r4, [r4 + 0x000A] 00000A4C 7CC50734 extsh r5, r6 00000A50 2C040008 cmpwi r4, 8 00000A54 30850001 addic r4, r5, 1 00000A58 41820008 beq +0x00000008 /* 00000A60 */ 00000A5C B09F003C sth [r31 + 0x003C], r4 label00000A60: 00000A60 81810058 lwz r12, [r1 + 0x0058] 00000A64 83E1004C lwz r31, [r1 + 0x004C] 00000A68 7D8803A6 mtlr r12 00000A6C 30210050 addic r1, r1, 80 00000A70 4E800020 blr fn00000A74: 00000A74 BEE1FFDC stmw [r1 - 0x0024], r23 00000A78 3BA30000 addi r29, r3, 0x0000 00000A7C 80FD0004 lwz r7, [r29 + 0x0004] 00000A80 7C0802A6 mflr r0 00000A84 2C070000 cmpwi r7, 0 00000A88 90010008 stw [r1 + 0x0008], r0 00000A8C 9421FF90 stwu [r1 - 0x0070], r1 00000A90 3BC40000 addi r30, r4, 0x0000 00000A94 3B600000 li r27, 0x0000 00000A98 3AE00000 li r23, 0x0000 00000A9C 4082002C bne +0x0000002C /* 00000AC8 */ 00000AA0 4BFFFF15 bl -0x000000EC /* 000009B4 */ 00000AA4 2C030000 cmpwi r3, 0 00000AA8 3AE30000 addi r23, r3, 0x0000 00000AAC 4082037C bne +0x0000037C /* 00000E28 */ 00000AB0 88FD00F6 lbz r7, [r29 + 0x00F6] 00000AB4 807D003E lwz r3, [r29 + 0x003E] 00000AB8 2C070000 cmpwi r7, 0 00000ABC 48000018 b +0x00000018 /* 00000AD4 */ label00000AC0: 00000AC0 3AE30000 addi r23, r3, 0x0000 00000AC4 48000364 b +0x00000364 /* 00000E28 */ label00000AC8: 00000AC8 88FD00F6 lbz r7, [r29 + 0x00F6] 00000ACC 807D003E lwz r3, [r29 + 0x003E] 00000AD0 2C070000 cmpwi r7, 0 label00000AD4: 00000AD4 809D0046 lwz r4, [r29 + 0x0046] 00000AD8 80BD0042 lwz r5, [r29 + 0x0042] 00000ADC 418200AC beq +0x000000AC /* 00000B88 */ 00000AE0 480008E1 bl +0x000008E0 /* 000013C0 */ 00000AE4 80410014 lwz r2, [r1 + 0x0014] 00000AE8 38830000 addi r4, r3, 0x0000 00000AEC 3CE00001 lis r7, 0x0001 00000AF0 30E78003 subic r7, r7, 32765 00000AF4 7F833840 cmpl cr7, r3, r7 00000AF8 3CE00040 lis r7, 0x0040 00000AFC 28047FFD cmplwi r4, 32765 00000B00 907D0030 stw [r29 + 0x0030], r3 00000B04 807D0052 lwz r3, [r29 + 0x0052] 00000B08 3127FFC0 subic r9, r7, 64 00000B0C 5463801E rlwinm r3, r3, 16, 0, 15 00000B10 3CA00001 lis r5, 0x0001 00000B14 7C870734 extsh r7, r4 00000B18 4180001C blt +0x0000001C /* 00000B34 */ 00000B1C 3D000000 lis r8, 0x0000 00000B20 61088000 ori r8, r8, 0x8000 00000B24 419D0010 bgt cr7, +0x00000010 /* 00000B34 */ 00000B28 911D0030 stw [r29 + 0x0030], r8 00000B2C 38880000 addi r4, r8, 0x0000 00000B30 48000034 b +0x00000034 /* 00000B64 */ label00000B34: 00000B34 2C07FFF9 cmpwi r7, -7 00000B38 2F870007 cmpwi cr7, r7, 7 00000B3C 30E40007 addic r7, r4, 7 00000B40 54E7001E rlwinm r7, r7, 0, 0, 15 00000B44 41800010 blt +0x00000010 /* 00000B54 */ 00000B48 419D000C bgt cr7, +0x0000000C /* 00000B54 */ 00000B4C 90FD0030 stw [r29 + 0x0030], r7 00000B50 38870000 addi r4, r7, 0x0000 label00000B54: 00000B54 7C044840 cmpl r4, r9 00000B58 4081000C ble +0x0000000C /* 00000B64 */ 00000B5C 913D0030 stw [r29 + 0x0030], r9 00000B60 38890000 addi r4, r9, 0x0000 label00000B64: 00000B64 4800085D bl +0x0000085C /* 000013C0 */ 00000B68 80410014 lwz r2, [r1 + 0x0014] 00000B6C 907D004E stw [r29 + 0x004E], r3 00000B70 5463843E rlwinm r3, r3, 16, 16, 31 00000B74 80FD004E lwz r7, [r29 + 0x004E] 00000B78 907D004A stw [r29 + 0x004A], r3 00000B7C 54E3043E rlwinm r3, r7, 0, 16, 31 00000B80 907D004E stw [r29 + 0x004E], r3 00000B84 9B7D00F6 stb [r29 + 0x00F6], r27 label00000B88: 00000B88 831D0004 lwz r24, [r29 + 0x0004] 00000B8C 807D006E lwz r3, [r29 + 0x006E] 00000B90 A8FD003C lha r7, [r29 + 0x003C] 00000B94 83980010 lwz r28, [r24 + 0x0010] 00000B98 7C793C30 srw r25, r3, r7 00000B9C 7C19E040 cmpl r25, r28 00000BA0 33FD0004 addic r31, r29, 4 00000BA4 835D006A lwz r26, [r29 + 0x006A] 00000BA8 389F0000 addi r4, r31, 0x0000 00000BAC 41800070 blt +0x00000070 /* 00000C1C */ label00000BB0: 00000BB0 807D0000 lwz r3, [r29] 00000BB4 480007F5 bl +0x000007F4 /* 000013A8 */ 00000BB8 80410014 lwz r2, [r1 + 0x0014] 00000BBC 2C030000 cmpwi r3, 0 00000BC0 7F3CC810 subfc r25, r28, r25 00000BC4 831D0004 lwz r24, [r29 + 0x0004] 00000BC8 389F0000 addi r4, r31, 0x0000 00000BCC 4082FEF4 bne -0x0000010C /* 00000AC0 */ 00000BD0 83980010 lwz r28, [r24 + 0x0010] 00000BD4 2F9C0000 cmpwi cr7, r28, 0 00000BD8 7C19E040 cmpl r25, r28 00000BDC 419E0244 beq cr7, +0x00000244 /* 00000E20 */ 00000BE0 41800038 blt +0x00000038 /* 00000C18 */ 00000BE4 807D0000 lwz r3, [r29] 00000BE8 480007C1 bl +0x000007C0 /* 000013A8 */ 00000BEC 80410014 lwz r2, [r1 + 0x0014] 00000BF0 2C030000 cmpwi r3, 0 00000BF4 7F3CC810 subfc r25, r28, r25 00000BF8 831D0004 lwz r24, [r29 + 0x0004] 00000BFC 389F0000 addi r4, r31, 0x0000 00000C00 4082FEC0 bne -0x00000140 /* 00000AC0 */ 00000C04 83980010 lwz r28, [r24 + 0x0010] 00000C08 2F9C0000 cmpwi cr7, r28, 0 00000C0C 7C19E040 cmpl r25, r28 00000C10 419E0210 beq cr7, +0x00000210 /* 00000E20 */ 00000C14 4080FF9C bge -0x00000064 /* 00000BB0 */ label00000C18: 00000C18 3AE30000 addi r23, r3, 0x0000 label00000C1C: 00000C1C A8FD003C lha r7, [r29 + 0x003C] 00000C20 81180014 lwz r8, [r24 + 0x0014] 00000C24 2C1A0000 cmpwi r26, 0 00000C28 911D005A stw [r29 + 0x005A], r8 00000C2C 811D0030 lwz r8, [r29 + 0x0030] 00000C30 7F273830 slw r7, r25, r7 00000C34 90FD006E stw [r29 + 0x006E], r7 00000C38 80FD002C lwz r7, [r29 + 0x002C] 00000C3C 911D0066 stw [r29 + 0x0066], r8 00000C40 90FD005E stw [r29 + 0x005E], r7 00000C44 80F80010 lwz r7, [r24 + 0x0010] 00000C48 7C7A00D0 neg r3, r26 00000C4C 7D393810 subfc r9, r25, r7 00000C50 811D004A lwz r8, [r29 + 0x004A] 00000C54 30E9FFFF subic r7, r9, 1 00000C58 41820008 beq +0x00000008 /* 00000C60 */ 00000C5C 39270000 addi r9, r7, 0x0000 label00000C60: 00000C60 7F894040 cmpl cr7, r9, r8 00000C64 419D0054 bgt cr7, +0x00000054 /* 00000CB8 */ 00000C68 5467043E rlwinm r7, r3, 0, 16, 31 00000C6C 5123801E rlwimi r3, r9, 16, 0, 15 00000C70 409E0010 bne cr7, +0x00000010 /* 00000C80 */ 00000C74 811D004E lwz r8, [r29 + 0x004E] 00000C78 7C074040 cmpl r7, r8 00000C7C 4080003C bge +0x0000003C /* 00000CB8 */ label00000C80: 00000C80 80BD0030 lwz r5, [r29 + 0x0030] 00000C84 3C800001 lis r4, 0x0001 00000C88 2F850000 cmpwi cr7, r5, 0 00000C8C 419E002C beq cr7, +0x0000002C /* 00000CB8 */ 00000C90 48000731 bl +0x00000730 /* 000013C0 */ 00000C94 80410014 lwz r2, [r1 + 0x0014] 00000C98 5467043F rlwinm. r7, r3, 0, 16, 31 00000C9C 5463843E rlwinm r3, r3, 16, 16, 31 00000CA0 907D0062 stw [r29 + 0x0062], r3 00000CA4 30630001 addic r3, r3, 1 00000CA8 41820018 beq +0x00000018 /* 00000CC0 */ 00000CAC 907D0062 stw [r29 + 0x0062], r3 00000CB0 807D0038 lwz r3, [r29 + 0x0038] 00000CB4 48000010 b +0x00000010 /* 00000CC4 */ label00000CB8: 00000CB8 807D0052 lwz r3, [r29 + 0x0052] 00000CBC 907D0062 stw [r29 + 0x0062], r3 label00000CC0: 00000CC0 807D0038 lwz r3, [r29 + 0x0038] label00000CC4: 00000CC4 7C601120 mtcrf 0x01, r3 00000CC8 80BD0030 lwz r5, [r29 + 0x0030] 00000CCC 3C600000 lis r3, 0x0000 00000CD0 60638000 ori r3, r3, 0x8000 00000CD4 7C851840 cmpl cr1, r5, r3 00000CD8 937D0072 stw [r29 + 0x0072], r27 00000CDC 3D000001 lis r8, 0x0001 00000CE0 39200000 li r9, 0x0000 00000CE4 409F001C bns cr7, +0x0000001C /* 00000D00 */ 00000CE8 38650000 addi r3, r5, 0x0000 00000CEC 5463043F rlwinm. r3, r3, 0, 16, 31 00000CF0 38E00002 li r7, 0x0002 00000CF4 4182000C beq +0x0000000C /* 00000D00 */ 00000CF8 90FD0072 stw [r29 + 0x0072], r7 00000CFC 39200002 li r9, 0x0002 label00000D00: 00000D00 A8780008 lha r3, [r24 + 0x0008] 00000D04 61270004 ori r7, r9, 0x0004 00000D08 2F830002 cmpwi cr7, r3, 2 00000D0C 307D005A addic r3, r29, 90 00000D10 409E000C bne cr7, +0x0000000C /* 00000D1C */ 00000D14 90FD0072 stw [r29 + 0x0072], r7 00000D18 39270000 addi r9, r7, 0x0000 label00000D1C: 00000D1C 61270008 ori r7, r9, 0x0008 00000D20 40860018 bne cr1, +0x00000018 /* 00000D38 */ 00000D24 813D006A lwz r9, [r29 + 0x006A] 00000D28 2C090000 cmpwi r9, 0 00000D2C 4082000C bne +0x0000000C /* 00000D38 */ 00000D30 90FD0072 stw [r29 + 0x0072], r7 00000D34 80BD0030 lwz r5, [r29 + 0x0030] label00000D38: 00000D38 80F80014 lwz r7, [r24 + 0x0014] 00000D3C 7C854040 cmpl cr1, r5, r8 00000D40 2C070000 cmpwi r7, 0 00000D44 2F850000 cmpwi cr7, r5, 0 00000D48 40820034 bne +0x00000034 /* 00000D7C */ 00000D4C 80780010 lwz r3, [r24 + 0x0010] 00000D50 3C800001 lis r4, 0x0001 00000D54 419E000C beq cr7, +0x0000000C /* 00000D60 */ 00000D58 48000669 bl +0x00000668 /* 000013C0 */ 00000D5C 80410014 lwz r2, [r1 + 0x0014] label00000D60: 00000D60 907D0018 stw [r29 + 0x0018], r3 00000D64 937D001C stw [r29 + 0x001C], r27 00000D68 80780010 lwz r3, [r24 + 0x0010] 00000D6C A8FD003C lha r7, [r29 + 0x003C] 00000D70 7C673830 slw r7, r3, r7 00000D74 90FD006E stw [r29 + 0x006E], r7 00000D78 4800007C b +0x0000007C /* 00000DF4 */ label00000D7C: 00000D7C 811D006E lwz r8, [r29 + 0x006E] 00000D80 A93D003C lha r9, [r29 + 0x003C] 00000D84 39480000 addi r10, r8, 0x0000 00000D88 40860050 bne cr1, +0x00000050 /* 00000DD8 */ 00000D8C 807D0056 lwz r3, [r29 + 0x0056] 00000D90 7CEA3814 addc r7, r10, r7 00000D94 7C602120 mtcrf 0x02, r3 00000D98 80780010 lwz r3, [r24 + 0x0010] 00000D9C 90FD001C stw [r29 + 0x001C], r7 00000DA0 4F980000 mcrf cr7, cr6 00000DA4 419C0020 blt cr7, +0x00000020 /* 00000DC4 */ 00000DA8 38E90000 addi r7, r9, 0x0000 00000DAC 7D473C30 srw r7, r10, r7 00000DB0 819D0052 lwz r12, [r29 + 0x0052] 00000DB4 7C671810 subfc r3, r7, r3 00000DB8 7C036040 cmpl r3, r12 00000DBC 40810008 ble +0x00000008 /* 00000DC4 */ 00000DC0 386C0000 addi r3, r12, 0x0000 label00000DC4: 00000DC4 7C674830 slw r7, r3, r9 00000DC8 7CE83814 addc r7, r8, r7 00000DCC 907D0018 stw [r29 + 0x0018], r3 00000DD0 90FD006E stw [r29 + 0x006E], r7 00000DD4 48000020 b +0x00000020 /* 00000DF4 */ label00000DD8: 00000DD8 48000079 bl +0x00000078 /* 00000E50 */ 00000DDC 4DEF7B82 cror crb15, crb15, crb15 00000DE0 80FD0062 lwz r7, [r29 + 0x0062] 00000DE4 807D002C lwz r3, [r29 + 0x002C] 00000DE8 90FD0018 stw [r29 + 0x0018], r7 00000DEC 907D001C stw [r29 + 0x001C], r3 00000DF0 80FD006E lwz r7, [r29 + 0x006E] label00000DF4: 00000DF4 A91D003C lha r8, [r29 + 0x003C] 00000DF8 80780010 lwz r3, [r24 + 0x0010] 00000DFC 7CE74430 srw r7, r7, r8 00000E00 7C071840 cmpl r7, r3 00000E04 7C633810 subfc r3, r3, r7 00000E08 7C634030 slw r3, r3, r8 00000E0C 4180001C blt +0x0000001C /* 00000E28 */ 00000E10 907D006E stw [r29 + 0x006E], r3 00000E14 93780010 stw [r24 + 0x0010], r27 00000E18 307D0008 addic r3, r29, 8 00000E1C 48000010 b +0x00000010 /* 00000E2C */ label00000E20: 00000E20 3AE30000 addi r23, r3, 0x0000 00000E24 937D0018 stw [r29 + 0x0018], r27 label00000E28: 00000E28 307D0008 addic r3, r29, 8 label00000E2C: 00000E2C 81810078 lwz r12, [r1 + 0x0078] 00000E30 907E0000 stw [r30], r3 00000E34 38770000 addi r3, r23, 0x0000 00000E38 30210070 addic r1, r1, 112 00000E3C 7D8803A6 mtlr r12 00000E40 BAE1FFDC lmw r23, [r1 - 0x0024] 00000E44 4E800020 blr fn00000E48: 00000E48 38600008 li r3, 0x0008 00000E4C 4E800020 blr fn00000E50: 00000E50 80830008 lwz r4, [r3 + 0x0008] 00000E54 81230010 lwz r9, [r3 + 0x0010] 00000E58 2C040000 cmpwi r4, 0 00000E5C 8143000C lwz r10, [r3 + 0x000C] 00000E60 4182031C beq +0x0000031C /* 0000117C */ 00000E64 80030018 lwz r0, [r3 + 0x0018] 00000E68 3164FFFF subic r11, r4, 1 00000E6C 2C800008 cmpwi cr1, r0, 8 00000E70 80A30000 lwz r5, [r3] 00000E74 39800001 li r12, 0x0001 00000E78 41860204 beq cr1, +0x00000204 /* 0000107C */ 00000E7C 2F800000 cmpwi cr7, r0, 0 00000E80 2C00000A cmpwi r0, 10 00000E84 2F000002 cmpwi cr6, r0, 2 00000E88 418500BC bgt cr1, +0x000000BC /* 00000F44 */ 00000E8C 2C000004 cmpwi r0, 4 00000E90 38E50000 addi r7, r5, 0x0000 00000E94 80C30004 lwz r6, [r3 + 0x0004] 00000E98 419E0068 beq cr7, +0x00000068 /* 00000F00 */ 00000E9C 2C800006 cmpwi cr1, r0, 6 00000EA0 419A01DC beq cr6, +0x000001DC /* 0000107C */ 00000EA4 38C50000 addi r6, r5, 0x0000 00000EA8 80A30004 lwz r5, [r3 + 0x0004] 00000EAC 41820010 beq +0x00000010 /* 00000EBC */ 00000EB0 418600A8 beq cr1, +0x000000A8 /* 00000F58 */ 00000EB4 91230010 stw [r3 + 0x0010], r9 00000EB8 480002C4 b +0x000002C4 /* 0000117C */ label00000EBC: 00000EBC 80030014 lwz r0, [r3 + 0x0014] 00000EC0 30A5FFFE subic r5, r5, 2 00000EC4 5404003C rlwinm r4, r0, 0, 0, 30 00000EC8 38EB0000 addi r7, r11, 0x0000 00000ECC 7C862014 addc r4, r6, r4 label00000ED0: 00000ED0 2C070000 cmpwi r7, 0 00000ED4 A1040000 lhz r8, [r4] 00000ED8 7C0A4814 addc r0, r10, r9 00000EDC 5409043E rlwinm r9, r0, 0, 16, 31 00000EE0 30E7FFFF subic r7, r7, 1 00000EE4 54008BFC rlwinm r0, r0, 17, 15, 30 00000EE8 B5050002 sthu [r5 + 0x0002], r8 00000EEC 7C840014 addc r4, r4, r0 00000EF0 4082FFE0 bne -0x00000020 /* 00000ED0 */ 00000EF4 7C862010 subfc r4, r6, r4 00000EF8 90830014 stw [r3 + 0x0014], r4 00000EFC 4800027C b +0x0000027C /* 00001178 */ label00000F00: 00000F00 30A6FFFF subic r5, r6, 1 00000F04 80C30014 lwz r6, [r3 + 0x0014] 00000F08 388B0000 addi r4, r11, 0x0000 00000F0C 7CC63814 addc r6, r6, r7 label00000F10: 00000F10 2C040000 cmpwi r4, 0 00000F14 88E60000 lbz r7, [r6] 00000F18 7C0A4814 addc r0, r10, r9 00000F1C 5409043E rlwinm r9, r0, 0, 16, 31 00000F20 3084FFFF subic r4, r4, 1 00000F24 5400843E rlwinm r0, r0, 16, 16, 31 00000F28 9CE50001 stbu [r5 + 0x0001], r7 00000F2C 7CC60014 addc r6, r6, r0 00000F30 4082FFE0 bne -0x00000020 /* 00000F10 */ 00000F34 80830000 lwz r4, [r3] 00000F38 7C843010 subfc r4, r4, r6 00000F3C 90830014 stw [r3 + 0x0014], r4 00000F40 48000238 b +0x00000238 /* 00001178 */ label00000F44: 00000F44 2C80000E cmpwi cr1, r0, 14 00000F48 2F00000C cmpwi cr6, r0, 12 00000F4C 41820130 beq +0x00000130 /* 0000107C */ 00000F50 419A0008 beq cr6, +0x00000008 /* 00000F58 */ 00000F54 40860224 bne cr1, +0x00000224 /* 00001178 */ label00000F58: 00000F58 80E30014 lwz r7, [r3 + 0x0014] 00000F5C 80C30000 lwz r6, [r3] 00000F60 2C070000 cmpwi r7, 0 00000F64 80A30004 lwz r5, [r3 + 0x0004] 00000F68 39060000 addi r8, r6, 0x0000 00000F6C 7D074014 addc r8, r7, r8 00000F70 4182001C beq +0x0000001C /* 00000F8C */ 00000F74 8988FFFE lbz r12, [r8 - 0x0002] 00000F78 88E8FFFF lbz r7, [r8 - 0x0001] 00000F7C 48000024 b +0x00000024 /* 00000FA0 */ label00000F80: 00000F80 7D8730AE lbzx r12, r7, r6 00000F84 88E80001 lbz r7, [r8 + 0x0001] 00000F88 48000018 b +0x00000018 /* 00000FA0 */ label00000F8C: 00000F8C 8803001E lbz r0, [r3 + 0x001E] 00000F90 2C000000 cmpwi r0, 0 00000F94 4182FFEC beq -0x00000014 /* 00000F80 */ 00000F98 8983001C lbz r12, [r3 + 0x001C] 00000F9C 88E3001D lbz r7, [r3 + 0x001D] label00000FA0: 00000FA0 88880000 lbz r4, [r8] 00000FA4 38C80000 addi r6, r8, 0x0000 00000FA8 7C8C2010 subfc r4, r12, r4 00000FAC 7C8921D6 mullw r4, r9, r4 00000FB0 5484843E rlwinm r4, r4, 16, 16, 31 00000FB4 7C8C2014 addc r4, r12, r4 00000FB8 98850000 stb [r5], r4 00000FBC 8C860001 lbzu r4, [r6 + 0x0001] 00000FC0 3C000001 lis r0, 0x0001 00000FC4 7C872010 subfc r4, r7, r4 00000FC8 7C8921D6 mullw r4, r9, r4 00000FCC 5484843E rlwinm r4, r4, 16, 16, 31 00000FD0 7C872014 addc r4, r7, r4 00000FD4 30C50002 addic r6, r5, 2 00000FD8 7D2A4814 addc r9, r10, r9 00000FDC 2C8B0000 cmpwi cr1, r11, 0 00000FE0 7C090040 cmpl r9, r0 00000FE4 98850001 stb [r5 + 0x0001], r4 00000FE8 55248BFC rlwinm r4, r9, 17, 15, 30 label00000FEC: 00000FEC 4080000C bge +0x0000000C /* 00000FF8 */ 00000FF0 316BFFFF subic r11, r11, 1 00000FF4 48000018 b +0x00000018 /* 0000100C */ label00000FF8: 00000FF8 7D044014 addc r8, r4, r8 00000FFC 5529043E rlwinm r9, r9, 0, 16, 31 00001000 8988FFFE lbz r12, [r8 - 0x0002] 00001004 88E8FFFF lbz r7, [r8 - 0x0001] 00001008 316BFFFF subic r11, r11, 1 label0000100C: 0000100C 41860150 beq cr1, +0x00000150 /* 0000115C */ 00001010 88880000 lbz r4, [r8] 00001014 2C8B0000 cmpwi cr1, r11, 0 00001018 7C8C2010 subfc r4, r12, r4 0000101C 7C8921D6 mullw r4, r9, r4 00001020 5484843E rlwinm r4, r4, 16, 16, 31 00001024 7C8C2014 addc r4, r12, r4 00001028 98860000 stb [r6], r4 0000102C 38880000 addi r4, r8, 0x0000 00001030 8CA40001 lbzu r5, [r4 + 0x0001] 00001034 7C872810 subfc r4, r7, r5 00001038 7C8921D6 mullw r4, r9, r4 0000103C 7D2A4814 addc r9, r10, r9 00001040 5484843E rlwinm r4, r4, 16, 16, 31 00001044 7C872014 addc r4, r7, r4 00001048 98860001 stb [r6 + 0x0001], r4 0000104C 30C60002 addic r6, r6, 2 00001050 7C090040 cmpl r9, r0 00001054 55248BFC rlwinm r4, r9, 17, 15, 30 00001058 4BFFFF94 b -0x0000006C /* 00000FEC */ label0000105C: 0000105C 8883001E lbz r4, [r3 + 0x001E] 00001060 38080000 addi r0, r8, 0x0000 00001064 2C040000 cmpwi r4, 0 00001068 41820034 beq +0x00000034 /* 0000109C */ 0000106C 8803001C lbz r0, [r3 + 0x001C] 00001070 7C804010 subfc r4, r0, r8 00001074 7C8921D6 mullw r4, r9, r4 00001078 4800002C b +0x0000002C /* 000010A4 */ label0000107C: 0000107C 80C30014 lwz r6, [r3 + 0x0014] 00001080 80830004 lwz r4, [r3 + 0x0004] 00001084 2C060000 cmpwi r6, 0 00001088 7D0628AE lbzx r8, r6, r5 0000108C 7CA62814 addc r5, r6, r5 00001090 30C4FFFF subic r6, r4, 1 00001094 4182FFC8 beq -0x00000038 /* 0000105C */ 00001098 8805FFFF lbz r0, [r5 - 0x0001] label0000109C: 0000109C 7C804010 subfc r4, r0, r8 000010A0 7C8921D6 mullw r4, r9, r4 label000010A4: 000010A4 5484843E rlwinm r4, r4, 16, 16, 31 000010A8 7C802014 addc r4, r0, r4 000010AC 7D2A4814 addc r9, r10, r9 000010B0 2C0B0000 cmpwi r11, 0 000010B4 3CE00001 lis r7, 0x0001 000010B8 7C893840 cmpl cr1, r9, r7 000010BC 9C860001 stbu [r6 + 0x0001], r4 000010C0 5524843E rlwinm r4, r9, 16, 16, 31 label000010C4: 000010C4 40840040 bge cr1, +0x00000040 /* 00001104 */ 000010C8 316BFFFF subic r11, r11, 1 000010CC 7C804010 subfc r4, r0, r8 label000010D0: 000010D0 41820074 beq +0x00000074 /* 00001144 */ 000010D4 7C8921D6 mullw r4, r9, r4 000010D8 7D2A4814 addc r9, r10, r9 000010DC 2C0B0000 cmpwi r11, 0 000010E0 5484843E rlwinm r4, r4, 16, 16, 31 000010E4 7C893840 cmpl cr1, r9, r7 000010E8 7C802014 addc r4, r0, r4 000010EC 9C860001 stbu [r6 + 0x0001], r4 000010F0 5524843E rlwinm r4, r9, 16, 16, 31 000010F4 40840010 bge cr1, +0x00000010 /* 00001104 */ 000010F8 316BFFFF subic r11, r11, 1 000010FC 7C804010 subfc r4, r0, r8 00001100 4BFFFFD0 b -0x00000030 /* 000010D0 */ label00001104: 00001104 7D0428AE lbzx r8, r4, r5 00001108 7CA42814 addc r5, r4, r5 0000110C 8805FFFF lbz r0, [r5 - 0x0001] 00001110 5529043E rlwinm r9, r9, 0, 16, 31 00001114 316BFFFF subic r11, r11, 1 00001118 7C804010 subfc r4, r0, r8 0000111C 41820028 beq +0x00000028 /* 00001144 */ 00001120 7C8921D6 mullw r4, r9, r4 00001124 7D2A4814 addc r9, r10, r9 00001128 2C0B0000 cmpwi r11, 0 0000112C 5484843E rlwinm r4, r4, 16, 16, 31 00001130 7C802014 addc r4, r0, r4 00001134 9C860001 stbu [r6 + 0x0001], r4 00001138 7C893840 cmpl cr1, r9, r7 0000113C 5524843E rlwinm r4, r9, 16, 16, 31 00001140 4BFFFF84 b -0x0000007C /* 000010C4 */ label00001144: 00001144 80830000 lwz r4, [r3] 00001148 9803001C stb [r3 + 0x001C], r0 0000114C 7C842810 subfc r4, r4, r5 00001150 9983001E stb [r3 + 0x001E], r12 00001154 90830014 stw [r3 + 0x0014], r4 00001158 48000020 b +0x00000020 /* 00001178 */ label0000115C: 0000115C 80830000 lwz r4, [r3] 00001160 38A00001 li r5, 0x0001 00001164 7C844010 subfc r4, r4, r8 00001168 9983001C stb [r3 + 0x001C], r12 0000116C 98E3001D stb [r3 + 0x001D], r7 00001170 90830014 stw [r3 + 0x0014], r4 00001174 98A3001E stb [r3 + 0x001E], r5 label00001178: 00001178 91230010 stw [r3 + 0x0010], r9 label0000117C: 0000117C 4E800020 blr fn00001180: 00001180 81820040 lwz r12, [r2 + 0x0040] 00001184 90410014 stw [r1 + 0x0014], r2 00001188 800C0000 lwz r0, [r12] 0000118C 804C0004 lwz r2, [r12 + 0x0004] 00001190 7C0903A6 mtctr r0 00001194 4E800420 bctr fn00001198: 00001198 8182001C lwz r12, [r2 + 0x001C] 0000119C 90410014 stw [r1 + 0x0014], r2 000011A0 800C0000 lwz r0, [r12] 000011A4 804C0004 lwz r2, [r12 + 0x0004] 000011A8 7C0903A6 mtctr r0 000011AC 4E800420 bctr fn000011B0: 000011B0 81820004 lwz r12, [r2 + 0x0004] 000011B4 90410014 stw [r1 + 0x0014], r2 000011B8 800C0000 lwz r0, [r12] 000011BC 804C0004 lwz r2, [r12 + 0x0004] 000011C0 7C0903A6 mtctr r0 000011C4 4E800420 bctr fn000011C8: 000011C8 81820060 lwz r12, [r2 + 0x0060] 000011CC 90410014 stw [r1 + 0x0014], r2 000011D0 800C0000 lwz r0, [r12] 000011D4 804C0004 lwz r2, [r12 + 0x0004] 000011D8 7C0903A6 mtctr r0 000011DC 4E800420 bctr fn000011E0: 000011E0 81820018 lwz r12, [r2 + 0x0018] 000011E4 90410014 stw [r1 + 0x0014], r2 000011E8 800C0000 lwz r0, [r12] 000011EC 804C0004 lwz r2, [r12 + 0x0004] 000011F0 7C0903A6 mtctr r0 000011F4 4E800420 bctr fn000011F8: 000011F8 81820010 lwz r12, [r2 + 0x0010] 000011FC 90410014 stw [r1 + 0x0014], r2 00001200 800C0000 lwz r0, [r12] 00001204 804C0004 lwz r2, [r12 + 0x0004] 00001208 7C0903A6 mtctr r0 0000120C 4E800420 bctr fn00001210: 00001210 81820024 lwz r12, [r2 + 0x0024] 00001214 90410014 stw [r1 + 0x0014], r2 00001218 800C0000 lwz r0, [r12] 0000121C 804C0004 lwz r2, [r12 + 0x0004] 00001220 7C0903A6 mtctr r0 00001224 4E800420 bctr fn00001228: 00001228 8182004C lwz r12, [r2 + 0x004C] 0000122C 90410014 stw [r1 + 0x0014], r2 00001230 800C0000 lwz r0, [r12] 00001234 804C0004 lwz r2, [r12 + 0x0004] 00001238 7C0903A6 mtctr r0 0000123C 4E800420 bctr fn00001240: 00001240 81820028 lwz r12, [r2 + 0x0028] 00001244 90410014 stw [r1 + 0x0014], r2 00001248 800C0000 lwz r0, [r12] 0000124C 804C0004 lwz r2, [r12 + 0x0004] 00001250 7C0903A6 mtctr r0 00001254 4E800420 bctr fn00001258: 00001258 81820050 lwz r12, [r2 + 0x0050] 0000125C 90410014 stw [r1 + 0x0014], r2 00001260 800C0000 lwz r0, [r12] 00001264 804C0004 lwz r2, [r12 + 0x0004] 00001268 7C0903A6 mtctr r0 0000126C 4E800420 bctr fn00001270: 00001270 81820038 lwz r12, [r2 + 0x0038] 00001274 90410014 stw [r1 + 0x0014], r2 00001278 800C0000 lwz r0, [r12] 0000127C 804C0004 lwz r2, [r12 + 0x0004] 00001280 7C0903A6 mtctr r0 00001284 4E800420 bctr fn00001288: 00001288 8182003C lwz r12, [r2 + 0x003C] 0000128C 90410014 stw [r1 + 0x0014], r2 00001290 800C0000 lwz r0, [r12] 00001294 804C0004 lwz r2, [r12 + 0x0004] 00001298 7C0903A6 mtctr r0 0000129C 4E800420 bctr fn000012A0: 000012A0 81820030 lwz r12, [r2 + 0x0030] 000012A4 90410014 stw [r1 + 0x0014], r2 000012A8 800C0000 lwz r0, [r12] 000012AC 804C0004 lwz r2, [r12 + 0x0004] 000012B0 7C0903A6 mtctr r0 000012B4 4E800420 bctr fn000012B8: 000012B8 81820054 lwz r12, [r2 + 0x0054] 000012BC 90410014 stw [r1 + 0x0014], r2 000012C0 800C0000 lwz r0, [r12] 000012C4 804C0004 lwz r2, [r12 + 0x0004] 000012C8 7C0903A6 mtctr r0 000012CC 4E800420 bctr fn000012D0: 000012D0 8182005C lwz r12, [r2 + 0x005C] 000012D4 90410014 stw [r1 + 0x0014], r2 000012D8 800C0000 lwz r0, [r12] 000012DC 804C0004 lwz r2, [r12 + 0x0004] 000012E0 7C0903A6 mtctr r0 000012E4 4E800420 bctr fn000012E8: 000012E8 81820044 lwz r12, [r2 + 0x0044] 000012EC 90410014 stw [r1 + 0x0014], r2 000012F0 800C0000 lwz r0, [r12] 000012F4 804C0004 lwz r2, [r12 + 0x0004] 000012F8 7C0903A6 mtctr r0 000012FC 4E800420 bctr fn00001300: 00001300 81820058 lwz r12, [r2 + 0x0058] 00001304 90410014 stw [r1 + 0x0014], r2 00001308 800C0000 lwz r0, [r12] 0000130C 804C0004 lwz r2, [r12 + 0x0004] 00001310 7C0903A6 mtctr r0 00001314 4E800420 bctr fn00001318: 00001318 81820034 lwz r12, [r2 + 0x0034] 0000131C 90410014 stw [r1 + 0x0014], r2 00001320 800C0000 lwz r0, [r12] 00001324 804C0004 lwz r2, [r12 + 0x0004] 00001328 7C0903A6 mtctr r0 0000132C 4E800420 bctr fn00001330: 00001330 8182002C lwz r12, [r2 + 0x002C] 00001334 90410014 stw [r1 + 0x0014], r2 00001338 800C0000 lwz r0, [r12] 0000133C 804C0004 lwz r2, [r12 + 0x0004] 00001340 7C0903A6 mtctr r0 00001344 4E800420 bctr fn00001348: 00001348 81820048 lwz r12, [r2 + 0x0048] 0000134C 90410014 stw [r1 + 0x0014], r2 00001350 800C0000 lwz r0, [r12] 00001354 804C0004 lwz r2, [r12 + 0x0004] 00001358 7C0903A6 mtctr r0 0000135C 4E800420 bctr fn00001360: 00001360 81820020 lwz r12, [r2 + 0x0020] 00001364 90410014 stw [r1 + 0x0014], r2 00001368 800C0000 lwz r0, [r12] 0000136C 804C0004 lwz r2, [r12 + 0x0004] 00001370 7C0903A6 mtctr r0 00001374 4E800420 bctr fn00001378: 00001378 81820014 lwz r12, [r2 + 0x0014] 0000137C 90410014 stw [r1 + 0x0014], r2 00001380 800C0000 lwz r0, [r12] 00001384 804C0004 lwz r2, [r12 + 0x0004] 00001388 7C0903A6 mtctr r0 0000138C 4E800420 bctr fn00001390: 00001390 81820000 lwz r12, [r2] 00001394 90410014 stw [r1 + 0x0014], r2 00001398 800C0000 lwz r0, [r12] 0000139C 804C0004 lwz r2, [r12 + 0x0004] 000013A0 7C0903A6 mtctr r0 000013A4 4E800420 bctr fn000013A8: 000013A8 81820008 lwz r12, [r2 + 0x0008] 000013AC 90410014 stw [r1 + 0x0014], r2 000013B0 800C0000 lwz r0, [r12] 000013B4 804C0004 lwz r2, [r12 + 0x0004] 000013B8 7C0903A6 mtctr r0 000013BC 4E800420 bctr fn000013C0: 000013C0 8182000C lwz r12, [r2 + 0x000C] 000013C4 90410014 stw [r1 + 0x0014], r2 000013C8 800C0000 lwz r0, [r12] 000013CC 804C0004 lwz r2, [r12 + 0x0004] 000013D0 7C0903A6 mtctr r0 000013D4 4E800420 bctr 000013D8 00000310 .invalid 000013DC 00000310 .invalid 000013E0 00000310 .invalid 000013E4 00000310 .invalid 000013E8 00000308 .invalid 000013EC 00000308 .invalid 000013F0 00000310 .invalid 000013F4 00000310 .invalid 000013F8 00000310 .invalid 000013FC 00000310 .invalid 00001400 00000290 .invalid 00001404 000000E0 .invalid 00001408 000000F4 .invalid 0000140C 0000015C .invalid 00001410 0000025C .invalid 00001414 0000025C .invalid 00001418 00000170 .invalid 0000141C 00000188 .invalid 00001420 0000019C .invalid 00001424 000001B0 .invalid [section 1 header] name __missing__ default_address 00000000 total_size A4 unpacked_size A0 packed_size 18 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000060 | 00 00 00 00 00 00 13 D8 00 00 00 00 00 00 00 00 | 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000080 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000090 | 00 01 00 04 00 00 00 6C 00 00 00 00 00 00 00 00 | l [section 1 relocation program disassembly] 0000: 4A18 reloc_v_add_imports num_words=25 0002: 4001 reloc_v_add_sect_c num_words=2 0004: 4400 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=1 0006: 01C1 reloc_skip_then_add_sect_d skip_words=7, num_words=1 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 2C8 section_kind LOADER share_kind GLOBAL alignment 04 [export table: 0 entries] [import table: 25 entries] 0 => [import SoundLib:SoundComponentSetOutput (02)] 1 => [import SoundLib:SoundComponentGetInfo (02)] 2 => [import SoundLib:SoundComponentGetSourceData (02)] 3 => [import SoundLib:UnsignedFixedMulDiv (02)] 4 => [import SoundLib:SoundComponentPlaySourceBuffer (02)] 5 => [import SoundLib:SoundComponentSetInfo (02)] 6 => [import SoundLib:SoundComponentStopSource (02)] 7 => [import InterfaceLib:CloseComponent (02)] 8 => [import InterfaceLib:SetComponentInstanceStorage (02)] 9 => [import InterfaceLib:DelegateComponentCall (02)] 10 => [import InterfaceLib:GetZone (02)] 11 => [import InterfaceLib:NewHandle (02)] 12 => [import InterfaceLib:NewHandleSys (02)] 13 => [import InterfaceLib:HLock (02)] 14 => [import InterfaceLib:SetZone (02)] 15 => [import InterfaceLib:ReserveMemSys (02)] 16 => [import InterfaceLib:DisposeHandle (02)] 17 => [import InterfaceLib:GetToolTrapAddress (02)] 18 => [import InterfaceLib:HLockHi (02)] 19 => [import InterfaceLib:PurgeSpace (02)] 20 => [import InterfaceLib:SystemZone (02)] 21 => [import InterfaceLib:MemError (02)] 22 => [import PrivateInterfaceLib:SysZoneFloatSizes (02)] 23 => [import PrivateInterfaceLib:LMGetExpandMem (02)] 24 => [import PrivateInterfaceLib:BlockClear (02)]